package se.webbzon.boltzmann.game.object.spawner;

public abstract class AbstractNPCSpawner extends AbstractSpawner {
	
	// The name of the character texture set
	private String characterTextureSetName;
	
	/*============================================================
	Constructors
	============================================================*/
	
	/** Creates a new abstract non-player character spawner. **/
	public AbstractNPCSpawner(	String worldObjectName, long id, String key,
								String characterTextureSetName) {
		super(worldObjectName,id,key);
		this.characterTextureSetName = characterTextureSetName;
	}
	
	/*============================================================
	Public Methods
	============================================================*/
	
	/** Returns the character texture set name of the spawned character. **/
	public String getCharacterTextureSetName() {
		return characterTextureSetName;
	}

	/** Sets the character texture set name of the spawned character. **/
	public void setCharacterTextureSetName(String characterTextureSetName) {
		this.characterTextureSetName = characterTextureSetName;
	}

}
